liver pudding - Turkish English Dictionary